SparkBLAST: scalable BLAST processing using in-memory operations
نویسندگان
چکیده
منابع مشابه
Scalable In-Memory Transaction Processing with HTM
We propose a new HTM-assisted concurrency control protocol, called HTCC, that achieves high scalability and robustness when processing OLTP workloads. HTCC attains its goal using a two-pronged strategy that exploits the strengths of HTM. First, it distinguishes between hot and cold records, and deals with each type differently – while accesses to highly contended data are protected using conven...
متن کاملNetwork dynamics of memory operations in language processing
Michiru Makuuchi1, Yosef Grodzinsky2, 3, Katrin Amunts4, 5, Andrea Santi2, Angela D. Friederici1,6 1 Department of Neuropsychology, Max Planck Institute for Human Cognitive and Brain Sciences 2 Department of Linguistics, McGill University 3 Department of Psychology, Tel Aviv University 4 Department of Psychiatry and Psychotherapy, RWTH Aachen University 5 INB-3, Medicine of the Research Center ...
متن کاملScalable Distributed Query Processing in Parallel Main-Memory Database Systems
The continuous increase in compute speed and main-memory capacity of modern servers triggered the development of a new generation of in-memory database systems. These systems completely rewrote the traditional database architecture to use main memory as primary storage. Discarding several now obsolete abstractions of disk-based database systems enabled unprecedented query performance on a singl...
متن کاملSoftware-Controlled Multithreading Using Informing Memory Operations
Memory latency is becoming an increasingly important performance bottleneck, especially in multiprocessors. One technique for tolerating memory latency is multithreading, whereby we switch between threads upon expensive cache misses. In contrast with previous work on multithreading, we explore a new approach that is software-controlled rather than hardware-controlled. To implement software-cont...
متن کاملparaBLAST: A Highly Scalable Parallelized BLAST Solution
Programs of the NCBI BLAST family have been widely used for retrieving homologous sequences from existing databases. This article briefly introduces and evaluates a parallelized version of the BLAST algorithm, paraBLAST, using Message Passing Interface (MPI) on a multi-node compute cluster. A dynamical database fragmentation scheme based on the availability of a compute cluster is proposed. Its...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: BMC Bioinformatics
سال: 2017
ISSN: 1471-2105
DOI: 10.1186/s12859-017-1723-8